package ihm;

import javax.swing.JCheckBoxMenuItem;
import javax.swing.JMenuBar;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
import javax.swing.JRadioButtonMenuItem;


public class BarreMenu extends JMenuBar {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	
	public BarreMenu() {
		
		build();
	}
	
	private void build() {
		
		// On utilise une boucle pour remplir la barre de menu
		// Tout ce trouve dans une classe de configuration
		
		JMenu menuFile = new JMenu("Fichier");
		JMenu menuEdit = new JMenu("Édition");
		JMenu menuView = new JMenu("Affichage");
		JMenu menuAbout = new JMenu("À propos");
		
		
		JMenu menuCheck = new JMenu("Checkbox");
		menuCheck.add(new JCheckBoxMenuItem("Choix 1"));
		menuCheck.add(new JCheckBoxMenuItem("Choix 2"));
		
		
		JMenu menuRadio = new JMenu("Radiobutton");
		menuRadio.add(new JRadioButtonMenuItem("Radio 1"));
		menuRadio.add(new JRadioButtonMenuItem("Radio 2"));
		
		
		menuFile.add(menuCheck);
		menuFile.add(menuRadio);
		menuFile.addSeparator();
		menuFile.add(new JMenuItem("Quitter"));
		add(menuFile);

		add(menuEdit);
		add(menuView);
		
		menuAbout.add(new JMenuItem("Aide"));
		menuAbout.addSeparator();
		menuAbout.add(new JMenuItem("À propos"));
		add(menuAbout);
		
		
	}
}
